/*
练习1：
a：
int a=5;
int *p=&a;

b:
int a=5;
int *p=&a;
int **c=&p;

c:
int a[10] = {1,2};

d:
int *a[10];

e:
int a[10]={1,0};
int (*p)[10]=&a;

f:
int num(int a){
   return a;
}
int (*fun)(int a)=num;

g:
int (*fun[10])(int a);
*/

/*
作业2：
#include <stdio.h>
#include <string.h>
int numofstring(char a,char * b){
    int i =0; 
    while(1){
        if((*(b+i))!='\0')
        {
            i++;
        }else{
            break;
        }
     }
     return i;
}

int main() {
    char b='a';
    char a[]="abced";
    int c=numofstring(b,a);
    printf("%d",c);
    return 0;
}
*/

/*
作业3：
#include <stdio.h>
#include <string.h>

int main() {
    int a[10]={0};
    int b=0;
    int max,min=a[0];
    float ave;
    printf("Please input scores!\n");
    for(int i = 0;i<10;i++)
    {
       if(scanf("%d",&a[i])!=EOF)
       {
            printf("Socre %d is %d\n",i+1,a[i]);
        }
    }
    for(int i =0;i<10;i++)
    {
        b+=a[i];
        if(a[i] >max){
            max =a[i];
        }
        if(a[i]<min){
            min =a[i];
        }
    }
    ave = (float)(b- max - min)/8;
    printf("%f",ave);
    return 0;
}
*/